tadpole galaxy - Turkish English Dictionary